export function downloadFile(data, filename) {
    const blob = new Blob([data], { type: 'text/csv;charset=utf-8;' });
    if (navigator.msSaveBlob) {
        // IE 10+
        navigator.msSaveBlob(blob, filename);
    } else {
        const link = document.createElement('a');  // 创建一个超链接
        if (link.download !== undefined) {
            // 其他浏览器
            const url = URL.createObjectURL(blob); // 将二进制文件绑定一个url变量上
            link.setAttribute('href', url); // 让超链接的href指向二进制文件
            link.setAttribute('download', filename); // 下载后保存的文件名
            link.style.visibility = 'hidden';
            document.body.appendChild(link);
            link.click(); // 模拟一个超链接的点击过程
            document.body.removeChild(link);
        }
    }
}